7 research outputs found

    The Glasgow raspberry pi cloud: a scale model for cloud computing infrastructures

    Get PDF
    Data Centers (DC) used to support Cloud services often consist of tens of thousands of networked machines under a single roof. The significant capital outlay required to replicate such infrastructures constitutes a major obstacle to practical implementation and evaluation of research in this domain. Currently, most research into Cloud computing relies on either limited software simulation, or the use of a testbed environments with a handful of machines. The recent introduction of the Raspberry Pi, a low-cost, low-power single-board computer, has made the construction of a miniature Cloud DCs more affordable. In this paper, we present the Glasgow Raspberry Pi Cloud (PiCloud), a scale model of a DC composed of clusters of Raspberry Pi devices. The PiCloud emulates every layer of a Cloud stack, ranging from resource virtualisation to network behaviour, providing a full-featured Cloud Computing research and educational environment

    Improving data centre network utilisation using near-optimal traffic engineering

    No full text
    Equal Cost Multiple Path (ECMP) forwarding is the most prevalent multipath routing used in Data Centre (DC) networks today. However, it fails to exploit increased path diversity that can be provided by traffic engineering techniques through the assignment of non-uniform link weights to optimise network resource usage. To this extent, constructing a routing algorithm that provides path diversity over non-uniform link weights (i.e., unequal cost links), simplicity in path discovery and optimality in minimising Maximum Link Utilisation (MLU) is non-trivial. In this paper, we have implemented and evaluated the Penalizing Exponential Flow-spliTing (PEFT) algorithm in a cloud DC environment based on two dominant topologies, canonical and fattree. In addition, we have proposed a new cloud DC topology which, with only a marginal modification of the current canonical tree DC architecture, can further reduce MLU and increase overall network capacity utilisation through PEFT routing

    In-Line Service Measurements: Exploiting IPv6 Extension Headers

    No full text
    The ability to measure, monitor and control the service quality experienced by network traffic is becoming increasingly important as multiple traffic types are aggregated onto IP networks. This paper introduces a novel measurement technique for assessing performance metrics (e.g. one-way packet loss, delay, delay variation, and ‘goodput’) of IPv6 network flows. By exploiting native IPv6 extension headers, measurement triggers and measurement data are carried in the same packets as the payload data itself, providing a high level of probability that the behaviour of the real user traffic flows is being observed. A prototype implementation of this technique has been constructed and used to measure numerous properties of different application flows, over both wireline and wireless IPv6 environments. End-to-end, oneway delay and delay variation of real-time video streams have been measured, as well as the goodput of services operating on top of reliable transport. This measurement technique can be the basis for low-overhead, scalable, transparent and reliable measurement of individual and aggregate network flows that can be dynamically deployed where and when required in a multi-service IP environment

    In-Line Service Measurements: Exploiting IPv6 Extension Headers

    No full text
    The ability to measure, monitor and control the service quality experienced by network traffic is becoming increasingly important as multiple traffic types are aggregated onto IP networks. This paper introduces a novel measurement technique for assessing performance metrics (e.g. one-way packet loss, delay, delay variation, and ‘goodput’) of IPv6 network flows. By exploiting native IPv6 extension headers, measurement triggers and measurement data are carried in the same packets as the payload data itself, providing a high level of probability that the behaviour of the real user traffic flows is being observed. A prototype implementation of this technique has been constructed and used to measure numerous properties of different application flows, over both wireline and wireless IPv6 environments. End-to-end, oneway delay and delay variation of real-time video streams have been measured, as well as the goodput of services operating on top of reliable transport. This measurement technique can be the basis for low-overhead, scalable, transparent and reliable measurement of individual and aggregate network flows that can be dynamically deployed where and when required in a multi-service IP environment

    Longer is better: exploiting path diversity in data center networks

    No full text
    Data Center (DC) networks exhibit much more centralized characteristics than the legacy Internet, yet they are operated by similar distributed routing and control algorithms that fail to exploit topological redundancy to deliver better and more sustainable performance. Multipath protocols, for example, use node-local and heuristic information to only exploit path diversity between shortest paths. In this paper, we use a measurementbased approach to schedule flows over both shortest and nonshortest paths based on temporal network-wide utilization. We present the Baatdaat1 flow scheduling algorithm which uses spare DC network capacity to mitigate the performance degradation of heavily utilized links. Results show that Baatdaat achieves close to optimal Traffic Engineering by reducing network-wide maximum link utilization by up to 18% over Equal-Cost MultiPath (ECMP) routing, while at the same time improving flow completion time by 41% - 95%

    Uncertainty-driven ensemble forecasting of QoS in Software Defined Networks

    No full text
    Software Defined Networking (SDN) is the key technology for combining networking and Cloud solutions to provide novel applications. SDN offers a number of advantages as the existing resources can be virtualized and orchestrated to provide new services to the end users. Such a technology should be accompanied by powerful mechanisms that ensure the end-to-end quality of service at high levels, thus, enabling support for complex applications that satisfy end users needs. In this paper, we propose an intelligent mechanism that agglomerates the benefits of SDNs with real-time 'Big Data' forecasting analytics. The proposed mechanism, as part of the SDN controller, supports predictive intelligence by monitoring a set of network performance parameters, forecasting their future values, and deriving indications on potential service quality violations. By treating the performance measurements as time-series, our mechanism employs a novel ensemble forecasting methodology to estimate their future values. Such predictions are fed to a Type-2 Fuzzy Logic system to deliver, in real-time, decisions related to service quality violations. Such decisions proactively assist the SDN controller for providing the best possible orchestration of the virtualized resources. We evaluate the proposed mechanism w.r.t. precision and recall metrics over synthetic data. © 2017 IEEE
    corecore